module.exports = app => {
    const {controller} = app

    /**
     * @Summary 创建用户
     * @Description 创建用户，记录用户账户/密码/类型
     * @Router post /api/user
     * @Request body createUserRequest *body Object
     * @Response 200 baseResponse 创建成功
     */
    app.post('/api/users/register', controller.user.create);
    app.post('/api/users/login', controller.user.login);
    app.get('/api/users/user_info', app.jwt, controller.user.userInfo)
    // app.del('/api/users/:id', app.jwt, 'user.destroy');
    // app.put('/api/users/recharge', app.jwt, 'user.recharge');
    // app.put('/api/users/pay', app.jwt, 'user.pay');
    // app.put('/api/users/current', app.jwt, 'user.updateLoginUser');
    // app.put('/api/users/:id', 'user.update');

    // app.post('/api/users/adminlogin', 'user.adminLogin')
    // app.get('/api/users/current', app.jwt, 'user.current')
    // app.get('/api/users', app.jwt, 'user.list')
    // app.get('/api/authority', app.jwt, 'user.authoritylist')
    // app.get('/api/users/:id', 'user.find');

    // app.get('/api/users/:id/edit', 'user.find');
};
